//
//  LLAssetsPreviewController.h
//  LLCoreUserInterface
//
//  Created by my_liu on 2016/11/16.
//  Copyright © 2016年 my_liu. All rights reserved.
//

#import <UIKit/UIKit.h>
#import "LLAsset.h"

@class LLAssetsPreviewController;

@protocol LLAssetsPreviewControllerDelegate <NSObject>

/* 预览视图的指定照片已经更新了选中状态 */
- (void)previewController:(LLAssetsPreviewController*)previewController didUpdateAssetSelectedState:(LLAsset*)asset;

@end

@interface LLAssetsPreviewController : UIPageViewController

@property (nonatomic,weak)id<LLAssetsPreviewControllerDelegate> previewDelegate;

/* 起始浏览位置 */
@property (nonatomic,assign)NSInteger pageIndex;

/* 照片数据源 */
@property (nonatomic,strong)NSMutableArray *assets;

/* 底部自定义工具栏 */
@property (nonatomic,strong)UIImageView    *customBottomToolBar;

/* 当不是预览模式下面，可以使用这个标题来覆盖预览模式下面的索引标题 */
@property (nonatomic,strong)NSString *importantTitle;

/* 多图选择模式下面最大选中数量 */
@property (nonatomic,assign)NSInteger mutilSelectLimitCount;

- (instancetype)initWithAssets:(NSArray*)sAsstes;

@end
